home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 April: Mac OS SDK / Dev.CD Apr 98 SDK1.toast / Development Kits (Disc 1) / QuickDraw 3D / Samples / SampleCode / Plug-in - WireFrame Renderer / SR_Marker.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-08-14  |  1.1 KB  |  45 lines  |  [TEXT/MPS ]

  1. /******************************************************************************
  2.  **                                                                             **
  3.  **     Module:        SR_Marker.h                                                 **
  4.  **                                                                          **
  5.  **                                                                          **
  6.  **                                                                          **
  7.  **     Purpose:     Private data types for markers                             **
  8.  **                                                                          **
  9.  **                                                                          **
  10.  **                                                                          **
  11.  **     Copyright (C) 1996 Apple Computer, Inc. All rights reserved.          **    
  12.  **                                                                          **
  13.  **                                                                          **
  14.  *****************************************************************************/
  15. #ifndef SR_Marker_h
  16. #define SR_Marker_h
  17.  
  18. #include "QD3D.h"
  19.  
  20. #ifdef __cplusplus
  21. extern "C" {
  22. #endif    /* __cplusplus */
  23.  
  24. typedef struct TSRMarkerRasterData {
  25.     long                startRowSkip;
  26.     long                endRowSkip; 
  27.     long                startLineSkip;
  28.     long                endLineSkip;
  29.     TQ3Bitmap            *bitmap;
  30. } TSRMarkerRasterData;
  31.  
  32. typedef struct TSRPixmapMarkerRasterData {
  33.     long                startRowSkip;
  34.     long                endRowSkip;
  35.     long                startLineSkip;
  36.     long                endLineSkip;
  37.     TQ3StoragePixmap    *pixmap;
  38. } TSRPixmapMarkerRasterData;
  39.  
  40. #ifdef __cplusplus
  41. }
  42. #endif    /* __cplusplus */
  43.  
  44. #endif  /*  SR_Marker_h  */
  45.